<?php

/* @var $this \yii\web\View */
/* @var $content string */

use common\widgets\Alert;
use frontend\assets\AppAsset;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\helpers\Html;
use yii\widgets\Breadcrumbs;

AppAsset::register($this);
?>
<?php $this->beginPage()?>
<!DOCTYPE html>
<html lang="<?=Yii::$app->language?>">
<head>
    <meta charset="<?=Yii::$app->charset?>">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?php $this->registerCsrfMetaTags()?>
    <title><?=Html::encode($this->title)?></title>
    <?php $this->head()?>
</head>
<body>
<?php $this->beginBody()?>

<div class="wrap">
    <?php
NavBar::begin([
    'brandLabel' => Yii::t('common', 'Blog'),
    'brandUrl' => Yii::$app->homeUrl,
    'options' => [
        'class' => 'navbar-inverse navbar-fixed-top',
    ],
]);
$leftMenus = [
    ['label' => Yii::t('yii', 'Home'), 'url' => ['/site/index']],
    ['label' => Yii::t('common', 'Article'), 'url' => ['/site/about']],
];
if (Yii::$app->user->isGuest) {
    $menuItems[] = ['label' => Yii::t('common', 'Signup'), 'url' => ['/site/signup']];
    $menuItems[] = ['label' => Yii::t('common', 'Login'), 'url' => ['/site/login']];
} else {
    $menuItems[] = [
        'label' => '<img src="'.Yii::$app->params['avatar']['small'].'" alt = "' . Yii::$app->user->identity->username . '">',

        'linkOptions' => ['class' => 'avatar'], //A标签
        "items" => [ //下拉菜单
            [
                'label' => '<i class="fa fa-sign-out"></i>' . Yii::t('common', 'Loginout'),
                'url' => ['/site/logout'],
                'linkOptions' => ['data-method' => 'post'],
            ],
        ],

    ];
    // $menuItems[] = '<li>'
    // . Html::beginForm(['/site/logout'], 'post')
    // . Html::submitButton(
    //     'Logout (' . Yii::$app->user->identity->username . ')',
    //     ['class' => 'btn btn-link logout']
    // )
    // . Html::endForm()
    //     . '</li>';
}
echo Nav::widget([
    'options' => ['class' => 'navbar-nav navbar-right'],
    'encodeLabels' => false,
    'items' => $menuItems,
]);
echo Nav::widget([
    'options' => ['class' => 'navbar-nav navbar-left'],
    'items' => $leftMenus,
]);
NavBar::end();
?>

    <div class="container">
        <?=Breadcrumbs::widget([
    'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
])?>
        <?=Alert::widget()?>
        <?=$content?>
    </div>
</div>

<footer class="footer">
    <div class="container">
        <p class="pull-left">&copy; <?=Html::encode(Yii::$app->name)?> <?=date('Y')?></p>

        <p class="pull-right"><?=Yii::powered()?></p>
    </div>
</footer>

<?php $this->endBody()?>
</body>
</html>
<?php $this->endPage()?>
